

package jnpf.zc.model.zcglzcdjinfo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;

/**
 *
 *
 * @版本： V3.2.0
 * @版权： 智果云科技（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2024-12-19
 */
@Data
public class ZcglZcdjInfoInfoVO{
        /** 主键 **/
        @JsonProperty("id")
        private String id;

        /** 资产编号 **/
        @JsonProperty("zcNumber")
        private String zcNumber;

        /** 资产名称 **/
        @JsonProperty("zcName")
        private String zcName;

        /** 资产标签 **/
        @JsonProperty("zcLabel")
        private String zcLabel;

        /** 详细地址 **/
        @JsonProperty("address")
        private String address;

        /** 资产性质 **/
        @JsonProperty("zcNature")
        private String zcNature;

        /** 资产用途 **/
        @JsonProperty("zcPurpose")
        private String zcPurpose;

        /** 资产来源 **/
        @JsonProperty("zcSource")
        private String zcSource;

        /** 权属单位 **/
        @JsonProperty("affiliatedUnit")
        private String affiliatedUnit;

        /** 管理单位 **/
        @JsonProperty("managementUnit")
        private String managementUnit;

        /** 资产管理员 **/
        @JsonProperty("zcAdmin")
        private String zcAdmin;

        /** 备注 **/
        @JsonProperty("notes")
        private String notes;

        /** 资产封面图片 **/
        @JsonProperty("zcFmImage")
        private String zcFmImage;
        /** 资产状态 **/
        @JsonProperty("zcStatus")
        private String zcStatus;
        /** 资产附件 **/
        @JsonProperty("zcFile")
        private String zcFile;
        /** 流程状态 **/
        @JsonProperty("status")
        private String status;

        /** 所属楼栋 **/
        @JsonProperty("belongingBuilding")
        private String belongingBuilding;


        @JsonProperty("belongingProject")
        private String belongingProject;

        @JsonProperty("acquisitionDate")
        @JsonFormat( pattern = "yyyy-MM-dd")
        private Date acquisitionDate;

        @JsonProperty("acquiringValue")
        private String acquiringValue;

        @JsonProperty("valuationNow")
        private String valuationNow;

        @JsonProperty("assetClass")
        private String assetClass;

        /** 经度 **/
        @JsonProperty("longitude")
        private String longitude;

        /** 纬度 **/
        @JsonProperty("latitude")
        private String latitude;

        /**
         * 资产类型
         **/
        @JsonProperty("zcType")
        private String zcType;

        /**
         * 其他资产用途说明
         **/
        @JsonProperty("zcPurposeDescribe")
        private String zcPurposeDescribe;

        /**
         * 其他资产来源说明
         **/
        @JsonProperty("zcSourceDescribe")
        private String zcSourceDescribe;

        /**
         * 持有方式
         **/
        @JsonProperty("holdingMethod")
        private String holdingMethod;

        /**
         * 委托方全称
         **/
        @JsonProperty("clientFullName")
        private String clientFullName;


        /**
         * 省
         **/
        @JsonProperty("provinceName")
        private String provinceName;

        /**
         * 市区
         **/
        @JsonProperty("cityName")
        private String cityName;

        /**
         * 区县
         **/
        @JsonProperty("districtName")
        private String districtName;

        /**
         * 街道
         **/
        @JsonProperty("streetName")
        private String streetName;



        /** 列表子表数据 **/
        @JsonProperty("zcgl_zcdj_area")
        private ZcglZcdjAreaModel zcgl_zcdj_area;
        /** 列表子表数据 **/
        @JsonProperty("zcgl_zcdj_warrant")
        private ZcglZcdjWarrantModel zcgl_zcdj_warrant;
        /** 列表子表数据 **/
        @JsonProperty("zcgl_zcdj_photo")
        private ZcglZcdjPhotoModel zcgl_zcdj_photo;
}
